package com.abewy.android.apps.klyph.core.fql;
import android.os.Parcel;
import android.os.Parcelable;
import com.abewy.android.apps.klyph.core.graph.GraphObject;
public class Tag extends GraphObject implements Parcelable
{
private String id;
private String name;
private int offset;
private int length;
private String type;
public Tag()
{
}
@Override
public int getItemViewType()
{
return GraphObject.TAG;
}
public String getId()
{
return id;
}
public void setId(String id)
{
this.id = id;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public int getOffset()
{
return offset;
}
public void setOffset(int offset)
{
this.offset = offset;
}
public int getLength()
{
return length;
}
public void setLength(int length)
{
this.length = length;
}
public String getType()
{
return type;
}
public void setType(String type)
{
this.type = type;
}
@Override
public int describeContents()
{
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags)
{
dest.writeString(id);
dest.writeInt(length);
dest.writeString(name);
dest.writeInt(offset);
dest.writeString(type);
}
public static final Parcelable.Creator<Tag> CREATOR = new Parcelable.Creator<Tag>() {
public Tag createFromParcel(Parcel in)
{
return new Tag(in);
}
public Tag[] newArray(int size)
{
return new Tag[size];
}
};
private Tag(Parcel in)
{
id = in.readString();
length = in.readInt();
name = in.readString();
offset = in.readInt();
type = in.readString();
}
}